в общем столкнулся с проблемой некорректного отображения в браузерах
в общем сделал счётчик который обновляется каждую секунду...
далее выбивает ошибку в браузерах...
FireFoxMozillaSeaMonkey... на первой странице отображается и показывает правильно если зайти так
http://mydomen.com/site.html выдает ошибку There was a problem accessing the server: Not found, если так
http://mydomen.com/ тогда все ок..далее в IE 6 выдает ошибку и все.
что нужно подправить для корректного отображения?
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
var xmlHttp;
try
{
xmlHttp = new XMLHttpRequest();
}
catch(e)
{
var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.5.0",
"MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.XMLHTTP");
for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
{
try
{
xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
}
catch (e) {}
}
}
if (!xmlHttp)
displayError("Error creating the XMLHttpRequest object.");
else
return xmlHttp;
}
function process()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
{
xmlHttp.open("GET", "aurls.xml", true);
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
}
}
function handleServerResponse()
{
if (xmlHttp.readyState == 4)
{
if (xmlHttp.status == 200)
{
xmlResponse = xmlHttp.responseXML;
xmlDocumentElement = xmlResponse.documentElement;
lcount = xmlDocumentElement.firstChild.data;
lcount = formatCount(lcount);
document.getElementById("lcount").innerHTML = '<b>' + lcount + '</b>';
setTimeout("process()", 1000);
}
else
{
alert("There was a problem accessing the server: " + xmlHttp.statusText);
}
}
}